Skip to content

C++ 学习资源导航 ​

面向 AI Infra 方向的 C++ 学习资源汇总:基础语法 → 现代特性 → 并发 → 高性能 → 面试八股 → 推理引擎源码。以中文资源为主,均经过可访问性验证。

收集于 2026-09,链接若失效可搜索标题。

一、入门:语法基础 ​

二、现代 C++:C++11/14/17/20 新特性 ​

三、进阶:对象模型、STL、并发 ​

书籍(按阅读顺序) ​

  • 《Effective C++》+《Effective Modern C++》— 编码规范与 C++11+ 最佳实践
  • 《STL 源码剖析》(侯捷)— 容器/内存池/traits 底层实现,面试高频
  • 《深度探索 C++ 对象模型》— 虚函数、多重继承的底层机制
  • 《C++ Concurrency In Action》— 并发编程权威指南
  • 《Linux 多线程服务端编程》(陈硕)— 多线程工程实践

在线资源 ​

四、AI Infra 方向:高性能与 CUDA Host ​

五、面试八股 ​

综合仓库 ​

高频手撕(Infra 岗常考) ​

六、AI Infra 实战:推理引擎源码 ​

建议路线 ​

  1. 基础:菜鸟教程/learncpp 过语法 → 现代C++教程补 C++11+ 特性
  2. 进阶:Effective 系列 + STL 源码剖析 + 并发编程
  3. 八股:huihut/interview 通读 → guaguaupup 深入 → 手撕线程池/shared_ptr/内存池
  4. Infra 实战:CUDA host 编程 → 读 llama.cpp 源码 → vLLM/TensorRT-LLM 架构